home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 February
/
EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso
/
earcd
/
util4
/
chunker.lha
/
Chunker
/
chunker.doc
< prev
next >
Wrap
Text File
|
1995-11-12
|
10KB
|
326 lines
______________ ______________
/ / /_/_/_/_/_/_/_/ Chunker 1.2 <--> DeChunk 1.2
/ / /_/_/_/_/_/_/_/
/ / /_/_/_/_/_/_/_/ A portable method of splitting
/ / <-> /_/_/_/_/_/_/_/ and joining files.
/ / /_/_/_/_/_/_/_/
/_____________/ /_/_/_/_/_/_/_/ Copyright ©1995 Lee Kindness.
Chunker:
Compiled Saturday 11 November 1995 13:13:20
Amiga Exe size 2824 bytes
MSDOS Exe size 15458 bytes
Version Chunker 1.2 (11/11/95)
DeChunk:
Compiled Friday 10 November 1995 22:21:14
Amiga Exe size 2716 bytes
MSDOS Exe size 15229 bytes
Version DeChunk 1.2 (10/11/95)
Distribution built Sunday 12 November 1995 12:13:29
LEGAL
-=====-
Disclaimer
~~~~~~~~~~
I hereby reject any liability or responsibility for these or any
other consequences from the use of Chunker whatsoever. This includes,
but is not limited to, damage to your equipment, to your data,
personal injuries, financial loss or any other kinds of side effects.
Although Chunker has been tested thoroughly on several different
machines, I cannot rule out the possibility that Chunker:
1. is somehow incompatible to your equipment
2. has bugs that show up on your equipment
3. does not do what it is supposed to do on your equipment
4. May damage you equipment
It is your responsibility to take any precautions necessary to
protect yourself from these or any other effects. I explicitly
reject any liability or responsibility from the consequences of you
using Chunker
Distribution
~~~~~~~~~~~~
Chunker may be freely distributed and copied, as long as the following
conditions are fulfilled:
1. All parts of the program and the documentation must be complete.
The distribution of single parts or incomplete subsets of the
original distribution is forbidden.
2. If Chunker is to be included in a commercial distribution (including
magazines!) then I must be sent a copy of the product (or if it is a
mag that I am subscribed to then an increase in subscription). It
would be better if you contacted me beforehand to ensure you have the
latest version. In any case full credit must be given within the
magazine (ie mention my name).
3. If the included source code is used in another program then credit
must be given in the documentation.
Note To Magazines
~~~~~~~~~~~~~~~~~
In the past I have had some of my programs included on magazine coverdisks
without my permission when in the documentation it was stated that this
was required... I want my programs on coverdisks but you _MUST_ read and
fufil the "Distribution" section above. If you disagree then contact me
or write a message in the AMIGA_MAGS echo...
COMPILATION
-===========-
This archive includes versions of Chunker and DeChunk for the Amiga (chunker
and dechunk) and MSDOS (CHUNKER.EXE and DECHUNK.EXE). The ANSI C source code
is included in the source drawer. This source should complile with all ANSI
C compilers. To compile the unix version simply type 'make' in the source
directory. The makefile does the following:
CC -O2 -o chunker chunker.c machine.c bfn.c
CC -O2 -o dechunk dechunk.c machine.c bfn.c
### ##########
| \
turns | \ specifies the name of the compiled program
on level to create.
2 optimisation
USAGE
-=====-
Chunker is used to split a file up into smaller pieces. It expects the
following arguments:
chunker <file> <basename> <size>
file: Name of the file to split.
basename: The created split files will have this as their base name. For
example if you had "ding" as basename then the created files would
be:
ding.000
ding.001
:
:
ding.XXX
Note that the XXX part is a 3 part hexadecimal number.
size: Size (in bytes) of the created chunks.
For example:
chunker bigfile.gz bigfile 716800
would split the file 'bigfile.gz' into 700k chunks with a basname of
'bigfile'.
DeChunk will reassemble the chunks output by Chunker into the original
file. It expects the following arguments:
dechunk <outputfile> <basename>
outputfile: Name of the file to create.
basename: The basename of the split files. For example if the first of the
split files is called "ding.000" then use "ding". This should be the
same as you passed as basename to Chunker.
NOTE that the amiga version accepts arguments in the normal ReadArgs
format, just type 'chunker ?' and 'dechunk ?' for the template. The
Amiga version are also pure and reentrant, and as such can be made
resident.
CONTACT
-=======-
Means of contact, as of Sunday 12 November 1995
Mail:
Lee Kindness
8 Craigmarn Road
Portlethen Village
Aberdeen AB1 4QR
SCOTLAND
EMail:
cs2lk@scms.rgu.ac.uk
wangi@spuddy.mew.co.uk
wangi@fido.zetnet.co.uk
:
:
Please use cs2lk@scms.rgu.ac.uk
Fidonet:
2:259/26.20 "Lee Kindness"
Amiganet:
39:138/40.34 "Lee Kindness"
LATEST VERSION
-==============-
The latest version of Chunker can always be found on:
_____
/_____)
/(___________________________________
/ _____________ ___________________ )
/ / / (_ \/ +44-(0)1484-842341
(__) r o s t / ___) r e e
\ / / Fidonet --- 2:250/366
\ \/ A m i g a B B S Amiganet -- 39:138/40
\
\-> Sysop Dave Naylor
\-> Using Zeus BBS software!
\-> The biggest UK Amiga BBS
\-> Points welcome
\-> 24 hours a day in sunny Yorkshire!
Chunker will be in the WANGI file area or you can freq it using the
magic filename CHUNKER.
VERSION HISTORY
-===============-
1.0 : 04.11.95
+ Original version
1.1 : 05.11.95
+ Full documentation added.
1.2 : 10.11.95
+ Added lots of conditional coding... Amiga exe size is now 2.5k
compared to 12k !!
+ Amiga version now accepts readarg arguments.
+ Chunker and dechunk Amiga versions are now pure, they can
be made resident.
+ Actually compiled the MSDOS versions... by heck they are
over 15k in size
OTHER PROGRAMS
-==============-
SlowBoot:
Offers a software solution to the problem of slow spin-up IDE drives.
FindSystem:
Searches a nodelist for nodes those names match a wildcard.
FindSysop:
Searches a nodelist for nodes those sysops names match a wildcard.
FindPlace:
Searches a nodelist for nodes those location match a wildcard.
FindPhone:
Searches a nodelist for nodes those phonenumber match a wildcard.
NLFind:
Provides multiline node support for traplist.library. (comm/fido/NLFind.lha)
Erase:
Delete a file for GOOD... you will not be able to recover it!
(util/cli/Erase.lha)
YourFault:
Replace the system error requesters with your own... "Banana in drive
DF0:" :)) (util/boot/YourFault.lha, YourFaultSrc.lha, YourFaultStr.lha)
CaBoom:
Windows explode/implode on opening/closing...
(util/boot/CaBoom.lha)
Shrub:
Creates a directory tree, like Tree from MSDOS but it has a nice Workbench
GUI, search facility, is very fast and a lot more. (util/wb/Shrub.lha)
RubbishDump:
A replacement for the trashcan... but it has SOUND! So when you delete a
file a sample is played (can in reality send any ARexx command).
(util/app/RubbDump.lha)
AmigaGuidePrefs: (or AGPrefs to its friends...)
A complete preference editor for amigaguide. Lets you modify the colours
of certain attributes (has a preview), type of node and search paths.
(text/hyper/AmigaGuidePref.lha)
WangiPad:
A powerful launchpad utility (ie. like toolmanger). The new version 2 should
make WP more powerful than ToolManager... watchout for it!
(util/wb/WangiPad.lha)
Jiggler:
A WB hack. Makes all window move towards the mouse pointer.
(game/gag/Jiggler.lha)
DROP INTO YOUR 'FRIENDS' WBSTARTUP DRAWER...
DQua:
A simple quadratic equation solver. (misc/math/DQua.lha)
MacCash:
Generates UK lottery numbers. Does not falsely predict them, it is 100%
random. It hace a nice Workbench GUI. (misc/misc/MacCash.lha)
DefDataTypeIconer: (or DefDTIcon...)
Lets you change files icons, based on their datatype!
(pix/icon/DefDTIcon.lha)
NewEXT:
With the AmigaDos rename command you can do "rename #?.txt TO #?.doc" with
NewEXT you can... (util/batch/NewEXT)
Startup-Menu:
A startup menu/utility. Lets you change the 'startup-sequece' used. Very
customisable. (util/boot/Startup-Menu.lha)
Bush:
Like Shrub but Shell only and slower... (util/cli/Bush.lha)
USE SHRUB.
DiceRoll:
Emulates dice throws... ie. generate random numbers. (util/misc/DiceRoll.lha)
Publican:
PublicScreen utility. (util/misc/Publican.lha)
MidMoose:
Emulates middle mouse button for those with only two buttons on their mice.
(util/mouse/MidMoose.lha)
NaeGrey:
Makes the grey borders around screens black. (util/misc/naegrey.lha)
USE A PROGRAM LIKE MultiCX INSTEAD!
SFPatch:
Code showing how to patch Amiga library functions. (dev/c/SFPatch.lha)
Torch:
A blanker module for SwazBlanker.
--- __ ____ _
Wangi! / / ( __) /|/ ) Lee Kindness Amiga PD/shareware author
_____/ (_/\ __\ \ / _ (______________ cs2lk@scms.rgu.ac.uk
(___________)(_____)(__)\_______________) wangi@spuddy.mew.co.uk